using System;
using System.Collections.Generic;
using System.Text;
using System.CodeDom.Compiler;
using System.CodeDom;
using System.IO;
using Microsoft.CSharp;

namespace DacTaHinhThuc
{
    abstract class Class1
    {
        protected CodeDomProvider m_provider;
        public CodeDomProvider Provider
        {
            get { return this.m_provider; }
            set { this.m_provider = value; }
        }
        public CodeNamespace CreateNamespace(string s)
        {
            CodeNamespace c = new CodeNamespace(s);
            return c;
        }
    }
    class CSClass : Class1
    {
        public CSClass()
        {
            this.m_provider = new CSharpCodeProvider();
        }
    }
}
